petrol-station chain - Turkish English Dictionary